/**
 * FaZend Framework
 *
 * This source file is subject to the new BSD license that is bundled
 * with this package in the file LICENSE.txt. It is also available 
 * through the world-wide-web at this URL: http://www.fazend.com/license
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@fazend.com so we can send you a copy immediately.
 *
 * @copyright Copyright (c) FaZend.com
 * @version $Id: fazend.css 1587 2010-02-07 07:49:26Z yegor256@gmail.com $
 * @category FaZend
 */

/* all elements */
* {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

/* global html element */
body {
    font-family: Verdana;
    font-style: normal;
    font-size: 11px;
    line-height: 1.9em;
    color: <?php echo FaZend_Image::getCssColor('mockup.content')?>;
    background-color: white;
    margin: 20px;
}

/* normal links and link-free hrefs */
a {
    text-decoration: none;
    cursor: pointer;
    color: <?php echo FaZend_Image::getCssColor('mockup.link')?>;
    background-color: inherit;
    border-bottom: 1px dotted <?php echo FaZend_Image::getCssColor('mockup.link')?>;
}

    /* links with mouse moved over */    
    a:hover {
        color: white;
        background-color: <?php echo FaZend_Image::getCssColor('mockup.link')?>;
    }

/* toplevel headers */
h1 {
    font-weight: normal;
    font-size: <?php echo FaZend_Pan_Ui_Meta_Title::FONT_SIZE?>px;
    margin-bottom: 1em;
    color: <?php echo FaZend_Image::getCssColor('mockup.content.title')?>;
}

/* paragraphs */
p {
    padding-top: 1em;
    padding-bottom: 1em;
    font-size: <?php echo FaZend_Pan_Ui_Meta_Text::FONT_SIZE?>px; 
    color: <?php echo FaZend_Image::getCssColor('mockup.content')?>;
}

    /* error message */
    p.flash {
        color: red;
    }

/* control elements */
input, 
textarea, 
select {
    padding: 2px;
    font-family: Verdana;
    color: <?php echo FaZend_Image::getCssColor('mockup.input.text')?>;
    border: 1px solid <?php echo FaZend_Image::getCssColor('mockup.input.border')?>;
    background:<?php echo FaZend_Image::getCssColor('mockup.input')?>;
}

/* table configuration */
td, 
th {
    text-align: left;
    vertical-align: top;
    padding: 2px;
    margin: 1px;
    background: white;
    font-size: <?php echo FaZend_Pan_Ui_Meta_Table::FONT_SIZE?>px;
}

/* headers */
th {
    background-color: <?php echo FaZend_Image::getCssColor('mockup.table.header.background')?>;
    color: <?php echo FaZend_Image::getCssColor('mockup.table.header')?>;
    font-weight: normal;
}

/* all lists */
ul {
    margin-left: 30px;
}

/* screen-wide header */
div.hdr {
    height: 40px;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    background: #<?php echo FaZend_Image::BRAND_BLUE3?>;
    color: white;
    z-index: 100;
    padding: 10px 0 0 10px;
    font-size: 1.7em;
}
    
    div.hdr a {
        text-decoration: none;
        color: white;
        border-bottom: 1px dotted white;
    }

        div.hdr a:hover {
            color: #<?php echo FaZend_Image::BRAND_BLUE1?>;
            background: white;
        }


/* main content holder/wrapper */
div.content {
    margin-top: 70px;
}

div.btm {
    border-top: 1px solid #<?php echo FaZend_Image::BRAND_GRAY?>;
    text-align: left;
    font-size: 0.8em;
    color: #<?php echo FaZend_Image::BRAND_GRAY?>;
    display: inline-block;
    margin-top: 50px;
}
